software innovation invention licensing license radius3 copyright tools thin-client intellectual property hardware attorney inventor computer application patent